package net

import (
	"io/ioutil"
	"log"
	"net/http"
)

// 发送http网络请求
func RequestDemo1() {
	resp, err := http.Get("http://www.zgjsks.com/html/jszg/?offcn")
	if err != nil {
		log.Fatal(err)
	}
	// defer 关键字用于延迟函数的执行直到当前函数返回。
	// 目的是确保无论函数如何退出（正常返回或遇到错误），都会关闭 HTTP 响应体 resp.Body。
	defer resp.Body.Close()

	body, err := ioutil.ReadAll(resp.Body)
	if err != nil {
		log.Fatal(err)
	}

	//fmt.Println(string(body))
	log.Println(string(body))
}
